package com.rc.evcharger.common.base.yl;

import com.rc.evcharger.common.base.AbstractTerminalMessage;

/**
 * Created by Sven on 2021/04/03 14:00
 */
public interface BaseYlCommAction<T extends AbstractTerminalMessage> {
    String login(T msg);

    String logout(T msg);

    String hearBeat(T msg);

    String priceConfirem(T msg);

    String priceRequest(T msg);

    String chargeDataReport(T msg);

    String transactonsReport(T msg);

    String startResp(T msg);

    String stopResp(T msg);

    String timing(T msg);

    String balanceUpdateResp(T msg);

    String warnCode(T msg);

}
